body {
  font-family: "Mulish Variable";
  width: 100vw;
  min-height: 100vh;
  overflow: hidden;
  user-select: none;
  overflow-y: scroll;
}

body::-webkit-scrollbar {
  display: none;
}


.sn-theme-dark {
  --sn-toast-bg-color: var(--color-popup-background);
  --sn-toast-text-color: var(--color-text);

  --sn-toast-border-radius: 10px;
  --sn-toast-box-shadow:
    0 4px 12px rgba(0, 0, 0, 0.45),
    0 0 0 1px rgba(200, 170, 215, 0.12);


  --sn-toast-padding: 14px 18px;
  --sn-toast-gap: 14px;
  --sn-toast-font-size: 0.95rem;
  --sn-wrapper-max-width: 380px;

  --sn-progress-bar-height: 3px;
  --sn-progress-bar-color: var(--color-accent);

  --sn-icon-size: 1.15rem;
  --sn-icon-fill: var(--color-accent);
  --sn-icon-stroke: var(--color-text);

  --sn-dismiss-btn-size: 1.3rem;
  --sn-dismiss-btn-border-radius: 6px;
  --sn-dismiss-btn-color: var(--color-muted);
  --sn-dismiss-btn-hover-color: var(--color-text);
}

.sn-toast {
  backdrop-filter: blur(10px) saturate(150%);
}

/* Scrollbar customization */
html::-webkit-scrollbar {
  background-color: rgba(43, 42, 42, 0.2);
  border-radius: 18px;
  display: none;
}

html::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.3);
  border-radius: 18px;
}

/* Popup container */
.popup-container {
  display: flex;
  justify-content: center;
  align-items: center;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  /* Ensure the popup takes full screen */
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 1000;
  overflow: hidden;
}

/* Scrollbar customization for changelog */
.popup-container::-webkit-scrollbar {
  width: 8px;
  border-radius: 10px;
}

.popup-container::-webkit-scrollbar-thumb {
  background-color: rgba(255, 255, 255, 0.2);
  border-radius: 10px;
}

/* Ensure scrollbar respects the rounded corners */
.popup-container {
  border-radius: 20px;
  padding-right: 10px;
  /* Add space on the right to ensure scrollbar fits well */
  box-sizing: border-box;
  overflow-y: auto;
}

.main-content::-webkit-scrollbar {
  display: none;
}